/**
 * @description: 这是Eirudy创建的类~
 * @author: Eirudy
 * @hope: 憧憬成为java大师
 **/

package org.eirudy.shareimage.manager.auth;

import lombok.Data;
import org.eirudy.shareimage.model.entity.Picture;
import org.eirudy.shareimage.model.entity.Space;
import org.eirudy.shareimage.model.entity.SpaceUser;

/**
 *  表示用户在特定空间内的权限上下文，用于在校验过程中传递信息
 *
 */
@Data
public class SpaceUserAuthContext {
    /**
     *  临时id
     */
    private Long id;


    /**
     * 图片id
     */
    private Long pictureId;

    /**
     *   空间id
     */
    private Long spaceId;

    /**
     *  空间用户id
     */
    private Long spaceUserId;

    /**
     * 图片信息
     */
    private Picture Picture;

    /**
     *  空间信息
     */
    private Space space;

    /**
     *  空间用户信息
     */
    private SpaceUser spaceUser;
}
